Software Development
BDD Automated Testing with Cucumber
BDD Testing with Cucumber

BDD Testing with Cucumber

Course Number:
it_atcukedj_01_enus
Lesson Objectives

BDD Testing with Cucumber

  • discover the key concepts covered in this course
  • define the concept of Behaviour-Driven Development and list its important features
  • compare the differences between BDD and TDD from the perspective of the advantages and disadvantages along with the prominent reason why we should use BDD
  • recognize the features and advantages of Cucumber and compare the differences between Cucumber, Selenium, and ALM
  • recall the overall sequence workflow and the testing stack of Cucumber
  • define the concept of Gherkin and illustrate why we need to take it into account with focus on Gherkin syntax, important terms, and best practices
  • configure Cucumber for BDD testing and illustrate the feature file & scenarios of BDD testing with Cucumber
  • demonstrate how to work with Runner, Step definition, Parameter, and Gherkin script in Cucumber
  • perform data-driven testing with Cucumber using data tables
  • demonstrate the procedure of generating reports in Cucumber
  • demonstrate how to use different hooks in Cucumber
  • run Cucumber Feature file with TestNG
  • write Gherkin script for API testing
  • summarize the key concepts covered in this course

Overview/Description

"Explore the concept of Behaviour-Driven Development, the differences between BDD and TDD, the features and advantages provided by Cucumber, the overall sequence workflow and the testing stack of Cucumber along with the concept of Gherkin.
Learn to configure Cucumber for BDD testing, work with Gherkin script, perform data-driven testing, generate reports and use different hooks in Cucumber, run Cucumber Feature file with TestNG and also write Gherkin script for API testing."



Target

Prerequisites: none

Close Chat Live